place with abundant bromeliads - Francés Inglés Diccionario